package org.jeecg.modules.dlxj.service;

import org.jeecg.modules.dlxj.entity.DlxjBugLevelCheck;
import org.jeecg.modules.dlxj.entity.DlxjDebugQuery;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.web.servlet.ModelAndView;

import javax.servlet.http.HttpServletRequest;
import java.util.List;

/**
 * @Description: 消缺查询
 * @Author: lzl
 * @Date:   2022-07-27
 * @Version: V1.0
 */
public interface IDlxjDebugQueryService extends IService<DlxjDebugQuery> {

    /**
     * 消缺查询列表
     * @return
     */
    public List<DlxjDebugQuery> debugQueryList();

    /**
     * 消缺查询，多条件查询
     * @param taskId
     * @param taskState
     * @param level
     * @param bugType
     * @param type
     * @return
     */
    public List<DlxjDebugQuery> queryByManyConditions(String taskId,String taskState,Integer level,String bugType,String type);

    public ModelAndView exportExcel(HttpServletRequest request, DlxjDebugQuery dlxjDebugQuery, Class<DlxjDebugQuery> clazz, String title, String taskId, String taskState, Integer level, String bugType, String type);
}
